@charset "utf-8";
/* CSS Document */

pop .top img, .pop .center img, .pop .bottom img {
    display: block;
}
html, body {
    height: 100%;
    overflow: hidden;
}
body {
    background-color: #FFFFFF;
    color: #4C4C4C;
    font: 12px arial,宋体,sans-serif;
    margin: 0;
    padding: 0;
}
a, input, select {
    font-size: 12px;
}
input, button, select, textarea {
    outline: medium none;
}
textarea {
    resize: none;
}
form, p, ol, ul, li, dl, dt, dd, h1, h2, h3, h4 {
    margin: 0;
    padding: 0;
}
ul, ol {
    list-style: none outside none;
}
img, table {
    border: 0 none;
}
a {
    color: #0000CC;
    outline: medium none;
    text-decoration: underline;
}
.important {
    font-weight: bold;
}
#wrapper {
    position: relative;
    width: 100%;
}
.blue {
    color: #3D6DCC;
}
.black {
    color: #4C4C4C;
}
.light_black {
    color: #808080;
}
.blueA, .blueA a {
    color: #3D6DCC;
    text-decoration: none;
}
.blueA:hover, .blueA a:hover {
    color: #3D6DCC;
    text-decoration: underline;
}
.blueC a {
    color: #3D6DCC;
    text-decoration: none;
}
.blueC a:hover {
    color: #3D6DCC;
    text-decoration: underline;
}
#searchWrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 124px;
    position: relative;
    width: 100%;
}


.topWrapper .top_uesr_box{ background:url(../images/top_bg.jpg) no-repeat; height:71px;}
.topWrapper {box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2);}
.nav{
	background:url(../images/nav_bg.jpg) repeat-x ; height:39px;
	padding-left:20px;
	
	}
	.nav ul li { float:left;}
.nav ul li   a{ 
	display:block;
	height:35px;
	color:#fff;
	font-size:16px;
	line-height:35px;
	font-weight:bold;
	font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"\u5b8b\u4f53";
	padding:0 20px;
	text-decoration:none;
	}
	
.nav_a_link{ background:url(../images/nav_alinkbg.jpg) repeat-x !important; border:1px solid #162230;} 
.nav_a_link a{border:1px solid #465665;}

.left_menu{ float:left; width:160px; box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2); padding-bottom:50px; padding-top:20px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"\u5b8b\u4f53";}
.left_menu ul li{ 
	display:block;
	height:23px;
	background:url(../images/A_left_title_bg.jpg) repeat-x;
	margin-bottom:5px; display:block;
	}
	
	
	.left_menu ul ol div a{ display:block; padding-left:25px; height:23px; line-height:23px;}
.left_menu ul li a{color:#fff; line-height:23px; font-weight:bold; padding-left:10px; font-size:14px; text-decoration:none; background:url(../images/Increment.png) no-repeat  right 5px; display:block; margin-right:10px; }
.left_menu ul ol{ display:block; padding-bottom:10px;}
.left_menu ul ol dd{  display:block; padding-left:25px; height:23px; line-height:23px; background:url(../images/left_menu_icon.png) no-repeat 10px 7px; }

.left_menu ul ol dd a,.left_menu ul ol div a {text-decoration:none; color:#333; }
.left_menu ul ol dd a {color:#444; }
.left_menu ul ol div a{ display:block; background:url(../images/left_menu_icon02.png) no-repeat 14px 3px; padding-left:35px; }
.left_menu_alink{color:#4E6392 !important; font-weight:bold;}

/*B_box*/
.B_box{ float:left; width:300px; padding-top:0px; box-shadow: 2px 2px 3px 0 rgba(0, 0, 0, 0.2); padding-bottom:200px;}
.search_box{ height:45px; background:#F3F3F3;}
.input_box,.text{ border:1px solid #ccc; border-radius: 3px 3px 3px 3px; }

input.text:focus, select:focus, textarea:focus, input.text-focus, textarea.ta-focus {
    border-color: rgba(85, 98, 114, 0.75) !important;
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.5);
}

 .btn01_bn,.search_box .text { float:left;}
.search_box .text{ width:180px; height:22px; border:1px solid #ccc; border-radius:2px; }
.search_box { padding:15px 0 0 20px;}
.search_box  .btn01_bn{margin-left:10px;}
/*B_box end*/
.clear{ clear:both;}
/*btn */
.btn01_bn{
    -moz-transition: background-image 0.3s ease-in-out 0s;
    background-color: #65BB02;
    background-image: -moz-linear-gradient(19% 75% 90deg,#65BB02, #4D8F07  100%);
    border: 1px solid #4D9005;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    color: #fff;
    cursor: pointer;
    font: bold 12px/23px 'helvetica neue',arial,sans-serif;
    height: 25px;
    overflow: visible;
    padding: 0 20px;    
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
}
.btn01_bn:hover {
    background-image: -moz-linear-gradient(19% 75% 90deg, #5CAE02,#478404  100%);
    color: #fff;
}

.btn02_bn,.btn03_bn{
	line-height:25px;
	padding:5px 20px;
	color:#fff;
	text-decoration:none;	
	}
.btn02_bn{
	/* Firefox v3.6+ */
	background-image:-moz-linear-gradient(50% 0% -90deg,rgb(88,102,115) 0%,rgb(41,58,74) 100%); 
	/* safari v4.0+ and by Chrome v3.0+ */
	background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(88,102,115)),color-stop(1, rgb(41,58,74)));
	/* Chrome v10.0+ and by safari nightly build*/
	background-image:-webkit-linear-gradient(-90deg,rgb(88,102,115) 0%,rgb(41,58,74) 100%);	
	border:1px solid #889198;	
	}
.btn03_bn{
	/* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% 0% -90deg,rgb(147,147,147) 0%,rgb(136,136,136) 100%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0, rgb(147,147,147)),color-stop(1, rgb(136,136,136)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(147,147,147) 0%,rgb(136,136,136) 100%);
	border:1px solid #889198;	
	}	


.btn_box { padding:10px 0 30px 75px; }
.btn_box .btn02_bn,.btn_boxbtn03_bn{ margin-right:10px;}
/*btn end*/

.dbox{ margin-left:160px;}
.d_topbox{
	background:#F3F3F3; 
	height:35px; 
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.15);
	padding:20px 0 0 30px;
	background:url(../images/t_bg.png)
}

.table_box{ padding:10px 0 0 20px;}
.table_box td{padding-left:10px; height:30px;}
.table_box .td_title td { 
height:29px; 
background:#5F78A0;
vertical-align:middle; 
color:#fff;
font:12px "微软雅黑", "Arial Unicode MS";

 }
.table_box .td_title .left_bg{border-radius:3px 0px 0 0 ;}
.table_box .td_title .right_bg{border-radius:0px 3px 0 0 ;}


/*search main*/
.search_main  { background:none;}

/*form_main*/

.form_main{}

.form_main td{ text-align:left; padding:10px 0;}
.form_main .td_name{ width:70px; font-size:14px;}

select {
    border: 1px solid #AAAAAA;
    padding: 2px;
}
.text{ height:22px; border:1px solid #ccc; border-radius:2px; }
/*title*/
.m_title{ 
	background:#5D79A0; 
	border-radius:5px 5px 0 0;
	height:30px;
	}
.m_title span{
	font-size:14px;
	color:#fff;
	text-indent:20px;
	line-height:30px;
	font-weight:bold;
	padding-left:25px;
}
/*title end*/